package com.nmsl.masterdocker.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
//import com.nmsl.registration.domain.skxPatient  ;
import com.nmsl.sn.domain.SnEmployee;
import com.nmsl.sn.domain.SnPatient;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.nmsl.common.annotation.Excel;
import com.nmsl.common.core.domain.BaseEntity;

/**
 * 病人病情记录日志对象 disease_record_log
 * 
 * @author ruoyi
 * @date 2025-02-17
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DiseaseRecordLog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 诊断日志id */
    @Excel(name = "诊断日志id")
    private Long logId;

    /** 记录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date recordTime;

    /** 患者id（患者表） */
    @Excel(name = "患者id", readConverterExp = "患=者表")
    private Long patientId;

    /** 病情变化 */
    @Excel(name = "病情变化")
    private String conditionChange;

    /** 员工id（员工表）(医生) */
    @Excel(name = "员工id", readConverterExp = "员=工表")
    private Long doctorId;

    /** 住院登记表 */
    @Excel(name = "住院登记表")
    private String  registrationId;
    private SnPatient patient; //病人
    private SnEmployee employee; //医生

    /** 扩展字段2 */
    private String ext2;

    /** 扩展字段3 */
    private String ext3;

    /** 扩展字段4 */
    private String ext4;

    /** 扩展字段5 */
    private String ext5;

}
